package com.situ.mp.pojo;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.util.Date;

@Data
public class Student {
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    private String name;
    private Integer age;
    private String email;
    // 逻辑删除 1代表有效数据，0代表删除数据
    // 也可以在yml中配置全局的
    @TableLogic(value = "1", delval = "0")
    private Integer deleted;
    // 创建时间：希望在添加数据的时候填充：当前时间
    @TableField(fill = FieldFill.INSERT)
    private Date gmtCreate;
    // 更新时间：希望在添加数据和修改数据时候填充：当前时间
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date gmtModified;
}
